package core.logic.services.createServices;

import core.logic.dataAccess.AdresDAO;
import core.logic.dataAccess.EigenaarDAO;
import core.models.dataModels.createModels.ToevoegenMaatschappijModel;
import core.models.domainModel.Adres;
import core.models.domainModel.Maatschappij;

public class ToevoegenMaatschappijService {
	
	public static ToevoegenMaatschappijModel getMaatschappijModel()
	{
		//Leeg adres aanmaken.
		Adres Adres = new Adres(null, 0, null, null, null);
		//Leeg model aanmaken.S
		ToevoegenMaatschappijModel model = new ToevoegenMaatschappijModel("", Adres);
		//Leeg model terug geven.		
		return model;
	}
	public static void addMaatschappijModel(ToevoegenMaatschappijModel model){
		//Aanmaken van maatschappij object
		Maatschappij maatschappij = new Maatschappij(model.getNaam(),model.getAdres());
		//Adres toevoegen aan de DB.
		AdresDAO.AddAdres(maatschappij.getAdres());
		//Maatschappij toevoegen aan de DB.
		EigenaarDAO.AddMaatschappij(maatschappij);
	}
}
